翻訳と辞書
Words near each other
・ Advanced manufacturing
・ Advanced Manufacturing Park
・ Advanced Manufacturing Software
・ Advanced Maryland Automatic Network Disk Archiver
・ Advanced Materials
・ Advanced Materials and Processes Research Institute
・ Advanced materials industry in China
・ Advanced maternal age
・ Advanced Math and Science Academy Charter School
・ Advanced measurement approach
・ Advanced meat recovery
・ Advanced Medical Optics
・ Advanced Medical Priority Dispatch System
・ Advanced Medical Research Center
・ Advanced Medium STOL Transport
Advanced Message Queuing Protocol
・ Advanced metrics
・ Advanced Mezzanine Card
・ Advanced Micro Devices
・ Advanced Micro Devices, Inc. v. Intel Corp.
・ Advanced Microcontroller Bus Architecture
・ Advanced Microscopy Group
・ Advanced Microwave Sounding Unit
・ Advanced Mobile Applications (AMA Studios)
・ Advanced Mobile Phone Service
・ Advanced Mobile Phone System
・ Advanced Mobile Telephone System
・ Advanced Modular Armor Protection
・ Advanced Multi-Mission Operations System
・ Advanced Multimedia Supplements


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Advanced Message Queuing Protocol : ウィキペディア英語版
Advanced Message Queuing Protocol

The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security.〔

AMQP mandates the behavior of the messaging provider and client to the extent that implementations from different vendors are interoperable, in the same way as SMTP, HTTP, FTP, etc. have created interoperable systems. Previous standardizations of middleware have happened at the API level (e.g. JMS) and were focused on standardizing programmer interaction with different middleware implementations, rather than on providing interoperability between multiple implementations. Unlike JMS, which defines an API and a set of behaviors that a messaging implementation must provide, AMQP is a wire-level protocol. A wire-level protocol is a description of the format of the data that is sent across the network as a stream of octets. Consequently any tool that can create and interpret messages that conform to this data format can interoperate with any other compliant tool irrespective of implementation language.
== Overview ==
AMQP is a binary, application layer protocol, designed to efficiently support a wide variety of messaging applications and communication patterns. It provides flow controlled,〔(【引用サイトリンク】url=http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-transport-v1.0.html#doc-flow-control )〕 message-oriented communication with message-delivery guarantees such as ''at-most-once'' (where each message is delivered once or never), ''at-least-once'' (where each message is certain to be delivered, but may do so multiple times) and ''exactly-once'' (where the message will always certainly arrive and do so only once),〔(【引用サイトリンク】url=http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-transport-v1.0.html#doc-idp489648 )〕 and authentication and/or encryption based on SASL and/or TLS.〔(【引用サイトリンク】url=http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-security-v1.0.html#section-security-layers )〕 It assumes an underlying reliable transport layer protocol such as Transmission Control Protocol (TCP).〔(【引用サイトリンク】url=http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-transport-v1.0.html#section-transport )
The AMQP specification is defined in several layers: (i) a type system, (ii) a symmetric, asynchronous protocol for the transfer of messages from one process to another, (iii) a standard, extensible message format and (iv) a set of standardised but extensible 'messaging capabilities.'

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Advanced Message Queuing Protocol」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.